package Vista;

import javax.swing.*;

import Modelo.*;

public class Ventana extends JFrame{

	
	private static final long serialVersionUID = 1L;

	private JTextField iD;
	private JTextField iD1;
	private JTextField incremento;
	private Empleado emple;
	private JTextField texto1;
	private JTextField texto2;
	private JTextField texto3;
	public Ventana(){
		
		setSize(330,300);
		
		setResizable(false);
		
		JTabbedPane panelGeneral=new JTabbedPane();
		Listener c=new Listener(this);
		
		JPanel panel1=new JPanel();
		panelGeneral.addTab("insertar", panel1);
		
		JPanel panel2=new JPanel();
		panelGeneral.addTab("Buscar", panel2);
		
		JPanel panel3=new JPanel();
		panelGeneral.addTab("Incrementar", panel3);
		
		
		//insertar
		
		JLabel Nombre=new JLabel("Nombre");
		 texto1=new JTextField(20);
		JLabel ID=new JLabel("ID          ");
		 texto2=new JTextField(20);
		JLabel Salario=new JLabel("Salario");
		 texto3=new JTextField(20);
		
		JButton insertar=new JButton("insertar");
		
		panel1.add(Nombre);
		panel1.add(texto1);
		panel1.add(ID);
		panel1.add(texto2);
		panel1.add(Salario);
		panel1.add(texto3);
		panel1.add(insertar);
		
		
		
		
		//buscar
		
		JLabel buscarId=new JLabel("Inserta ID");
		iD1=new JTextField(20);
		
		
		JButton buscar=new Buscar("Buscar");
		buscar.setName("buscar");
		panel2.add(buscarId);
		panel2.add(iD1);
		panel2.add(buscar);
		
		//incrementar
		
		JLabel insertarSueldo=new JLabel("Insertar incremento");
		incremento=new JTextField(15);
		buscarId=new JLabel("Inserta  ID");
		iD=new JTextField(20);
		JButton incrementar=new JButton("incrementar");
		
		panel3.add(insertarSueldo);
		panel3.add(incremento);
		panel3.add(buscarId);
		panel3.add(iD);
		panel3.add(incrementar);
		
		getContentPane().add(panelGeneral);
		
		buscar.addActionListener(c);
		insertar.addActionListener(c);
		incrementar.addActionListener(c);
		addWindowListener(c);
		
	}
	
	
	public int getID()
	{		
		int ident=Integer.parseInt(iD1.getText());
		return ident;
	}
	
	public void setEmpleado()
	{
		int id=Integer.parseInt(texto2.getText());
		double salario=Double.parseDouble(texto3.getText());
		System.out.println(id+salario);
		emple=new Empleado(texto1.getText(),id,salario);
	}
	public Empleado getEmple()
	{
		return emple;
	}
	
	public double getIncremento()
	{
		double incrementar=Double.parseDouble(incremento.getText());
		System.out.println("el incremento: "+incrementar);
		return incrementar;
	}
	
}
